package com.sxt;

import java.awt.*;

public class GameUtil {
    static int RAY_MAX=10;
    static int MAP_W=11;//宽，横着格子的数量
    static int MAP_H=11;//高，竖着格子的数量
    static  int OFFSET=45;//雷区偏移量
    static int SQUARE_LENGTH=50;//格子的边长

    static int MOUSE_X;
    static int MOUSE_Y;
    static boolean LEFT=false;
    static boolean RIGHT=false;
    static int state=0;//0表示游戏中，1表示胜利，2表示失败。
    static int[][] DATA_BOTTOM=new int [MAP_W+2][MAP_H+2];//-1代表雷，0代表空，1～8则无须多言
    static int[][] DATA_TOP=new int [MAP_W+2][MAP_H+2];//-1代表无覆盖，0代表有覆盖，1代表插旗，2代表插错旗


    static Image Lei = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/num/lei.png"));
    static Image top = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/top.gif"));
    static Image flag = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/flag.gif"));
    static Image noflag = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/noflag.png"));
    static Image face = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/num/face.png"));
    static Image over = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/num/over.png"));
    static Image win = Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/num/win.png"));

    static Image[] images=new Image[9];
    static {
        for (int i = 1; i <=8 ; i++)
        {
            images[i]=Toolkit.getDefaultToolkit().getImage(GameUtil.class.getResource("/imgs/num/num/"+i+".png"));
        }
    }
    public static void resetAll() {
        LEFT = false;
        RIGHT = false;
        MOUSE_X = 0;
        MOUSE_Y = 0;
        state = 0;
    }

}
